#include <bits/stdc++.h>
#define int long long 
using namespace std;

const int maxn = 1e4 + 5;
bool dp[maxn][maxn]; // 表示前 i 件物品能否凑出 j
int arr[maxn];
int n; 
void solve(){
	cin >> n;
	int s = 0;
	for (int i=1;i<=n;i++) {
		cin >> arr[i];
		s += arr[i];
	}
	if (s & 1) {
		// 奇数, 本身就不能平均分配
		cout << "no" << '\n';
		return;
	}
	dp[0][0] = 1;
	for (int i=1;i <= n;i++) {
		for (int j=1;j <= s/2;j++) {
			dp[i][j] = dp[i-1][j]; // 不选 
			if (j >= arr[i]) { // 选
				dp[i][j] |= dp[i-1][j-arr[i]];
			}
		}
	}
	
	cout << (dp[n][s/2] ? "yes" : "no") << '\n';
	
}

signed main(){
	ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);
	solve();
	return 0;
}

